Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

KHTML
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbqKHTML è un mwbgmotore di rendering per mwbwbrowser web sviluppato nell'ambito del progetto mwcaKDE ed è il motore predefinito del browser mwcqKonqueror. È diventato ormai obsoleto e verrà rimosso a partire dalla versione 6 di KDE Frameworks.cite-ref-1[1]

Basato sul framework mwdwKPartscite-ref-2[2], è scritto in mwfaC++ facendo uso delle librerie mwfqQt ed è distribuito con licenza mwfgLGPL.

Molti dei browser web più popolari utilizzano motori di rendering derivati da KHTML, fra cui mwgaGoogle Chrome, mwgqSafari, mwggOpera e mwgwMicrosoft Edge.

Contents

Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Standard supportati

KHTML supporta i seguenti standard:

• mwiqHTML 4.1
• mwiwHTML 5
• ECMAscript 262 (mwjqJavaScript 1.5)
• mwjwCSS 1
• mwkqCSS 2.1
• mwkwCSS 3
• mwlqDOM 1, 2 e parzialmente 3
• formati mwlwPNG, MNG, mwmqJPEG, mwmgGIF e parzialmente mwmwSVG

La collaborazione con Apple

Nel mwng2002 la Apple scelse il componente di KDE come interprete HTML per il suo nuovo browser web Safari. Da allora Apple pubblica il mwnwcodice sorgente aggiornato della propria versione del motore KHTML (mwoaWebCore), sul sito degli sviluppatori, e inoltre restituisce al progetto KDE sotto forma di mwoqmwogpatch le singole modifiche apportate. Questo dovrebbe teoricamente permettere un proficuo scambio del rispettivo lavoro. Tuttavia la condivisione di codice tra le due versioni di KHTML non è semplice come potrebbe apparire e sono stati avanzati dubbi che le due derivazioni riusciranno mai effettivamente a convergere. Una delle ragioni di questa situazione risale al fatto che Apple lavorò segretamente per un intero anno prima di rendere pubblico il proprio lavoro. Un altro ostacolo deriva dal fatto che Apple tende a mettere a disposizione delle mwowpatch relativamente grosse che incorporano un gran numero di differenti modifiche, spesso scarsamente documentate, rendendo materialmente difficile per gli sviluppatori KDE interpretare il tipo di lavoro fatto di modo da poterlo riutilizzare. Questo non ha impedito comunque di integrare in KHTML un certo numero di migliorie, specialmente sotto il profilo della velocizzazione del motore. Nel giugno 2005, grazie alla collaborazione con mwpaApple, il motore KHTML integrato nel mwpqbrowser web mwpgKonqueror ha superato il test mwpwAcid2, test di riferimento per la verifica del supporto agli standard da parte dei browser.

Applicazioni basate su KHTML

• mwqwKonqueror - il browser web e gestore di file di mwraKDE
• mwrgKMail - usa KHTML per la visualizzazione dei messaggi di posta elettronica
• mwsaAkregator - un aggregatore di notizie per KDE
• KHelpCenter - il sistema di gestione della documentazione di KDE
• SkyKruzer - un browser web per mwtqSkyOS
• ABrowse - un browser web per mwuaSyllable (precedentemente noto come AtheOS)
• Browser per Nokia Serie 60 - un browser web per i telefoni mobili Nokia Serie 60. mwvq

Note

cite-note-11. mwxahttps://phabricator.kde.org/T11542
cite-note-22. mwyamwyqinvent.kde.org, mwyghttps://invent.kde.org/frameworks/khtml#introductionmwyw Titolo mancante per url mwzaurl (aiuto).

Voci correlate

• mwagWebKit

Collegamenti esterni

• mwbgWeb Browser - elenco delle caratteristiche di KHTML dalle pagine su Konqueror
• mwcaKHTML - la libreria HTML di KDE - descrizione della libreria sul sito degli sviluppatori di KDE (developer.kde.org)
• mwcg(EN) Pagina web dove è possibile effettuare il test Acid2, su webstandards.org.